/********************************************************************************
 *      Copyright:  (C) 2017 luminqi
 *                  All rights reserved.
 *
 *       Filename:  linker.h
 *    Description:  This head file 
 *
 *        Version:  1.0.0(2017年08月23日)
 *         Author:  luminqi <958822582@qq.com>
 *      ChangeLog:  1, Release initial version on "2017年08月23日 02时10分05秒"
 *                 
 ********************************************************************************/
#ifndef LINKER_H_
#define LINKER_H_

#include <stdio.h>
#include <stdlib.h>

struct node
{
    int data;
    struct node *next;
};
typedef struct node link_node;

link_node *link_create(link_node *head, int n);
void link_traverse(link_node *head);
int node_insert(link_node *head, int i, int data);
int node_delete(link_node *head, int i);
void link_reverse(link_node *head);
void link_destroy(link_node * head);

#endif
